home *** CD-ROM | disk | FTP | other *** search
- from PSPApp import *
-
- def ScriptProperties():
- return {
- 'Author': u'Corel Corporation',
- 'Copyright': u'Copyright (c) 2004 Corel Corporation All rights reserved.',
- 'Description': u'',
- 'Host': u'Paint Shop Pro 9',
- 'Host Version': u'9.00'
- }
-
- def Preset_BackgroundEraser():
- return {
- 'BrushTip': {
- 'Shape': App.Constants.BrushShape.Round,
- 'CustomBrush': None,
- 'Size': 50,
- 'Hardness': 100,
- 'Step': 5,
- 'Density': 100,
- 'Thickness': 100,
- 'Rotation': 0,
- 'BrushVariance': {
- 'SizeVariance': App.Constants.VarianceMethod.Pressure,
- 'SizeJitter': 0,
- 'OpacityVariance': App.Constants.VarianceMethod.None,
- 'OpacityJitter': 0,
- 'DensityVariance': App.Constants.VarianceMethod.None,
- 'DensityJitter': 0,
- 'ThicknessVariance': App.Constants.VarianceMethod.None,
- 'ThicknessJitter': 0,
- 'RotationVariance': App.Constants.VarianceMethod.None,
- 'RotationJitter': 0,
- 'PositionJitter': 0,
- 'UseScaledPositionJitter': False,
- 'ImpressionsPerStep': 1,
- 'FadeRate': 100
- }
- },
- 'Brush': {
- 'Opacity': 100
- },
- 'AutoTolerance': True,
- 'IgnoreLightness': False,
- 'Limits': App.Constants.BackgroundEraserLimits.Contiguous,
- 'SampleMerge': False,
- 'Sampling': App.Constants.BackgroundEraserSamplingMode.Continuous,
- 'Sharpness': 70,
- 'SharpnessJitter': 0,
- 'SharpnessVarianceMethod': App.Constants.VarianceMethod.None,
- 'Tolerance': 27,
- 'ToleranceJitter': 0,
- 'ToleranceVarianceMethod': App.Constants.VarianceMethod.None,
- 'ForegroundMaterial': {
- 'Color': (0,0,0),
- 'Pattern': None,
- 'Gradient': None,
- 'Texture': None,
- 'Art': None,
- 'Identity': u'Material'
- },
- 'BackgroundMaterial': {
- 'Color': (255,255,255),
- 'Pattern': None,
- 'Gradient': None,
- 'Texture': None,
- 'Art': None,
- 'Identity': u'Material'
- },
- 'GeneralSettings': {
- 'ExecutionMode': App.Constants.ExecutionMode.Default,
- 'RandomSeed': 48184163,
- 'AutoActionMode': App.Constants.AutoActionMode.Match
- }
- }
-
- def Do(Environment):
- # BackgroundEraser
- App.Do( Environment, 'BackgroundEraser', Preset_BackgroundEraser())
-
-